/**
 * 物业消息
 * @author truexin
 * @date   2016/05/30
 */
.property-msg {
    span, div, b, i, li, p, a {
        color: #777;
    }
    .page {
        margin-top: .15rem;
    }
    .item-row{
        display: flex;
    }
    .item-row .item {
        width: 50%;
        margin-bottom: 0;
        a {
            color: #777;
            display: inline-block;
            border-bottom: 5px solid #ccc;
            &:first-child {
                border-right: 1px solid #ccc;
            }
            width: 100%;
            height: .5rem;
            text-align: center;
            line-height: .5rem;
            font-size: .18rem;
        }
    }
    .consult-content, .system-content {
        position: relative;
        border-bottom: 1px solid #c5c5c5;
        &:first-child {
            border-top: 1px solid #c5c5c5;
        }
        .head-img {
            position: absolute;
            top: .15rem;
            left: .15rem;
            display: inline-block;
            line-height: .55rem;
            text-align: center;
            width: .5rem;
            height: .5rem;
            border-radius: .3rem;
            overflow: hidden;
            background: #00beca;
            color: #fff;
            font-family: "property" !important;
            &:after {
                font-size: 0.4rem;
                content: '\e6d5';
            }

        }
        .lf {
            position: absolute;
            top: .1rem;
            right: 1.4rem;
            font-weight: 100;
            font-size: .15rem;
            &.sys {
                left: .8rem;
                i {
                    &.blue {
                        color: #00beca;
                    }
                    color: #f00;
                    font-style: normal;
                }
            }
        }

        .reply, .detail {
            position: absolute;
            bottom: .1rem;
            right: .1rem;
            font-weight: 100;
            font-size: .15rem;
        }
        .content {
            width: 3rem;
            word-break: break-all;
            padding: .45rem .1rem .1rem .8rem;
            text-align: justify;
            font-size: .16rem;
            line-height: .25rem;
            margin: 0;
        }
        b {
            position: absolute;
            top: .1rem;
            right: .1rem;
            font-weight: 100;
            font-size: .15rem;
        }
    }
}
